package com.zzdx.deployment.system.domain;

import com.zzdx.deployment.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zzdx.deployment.common.base.BaseEntity;
import java.util.Date;

/**
 * 企业表 company
 * 
 * @author zzdx
 * @date 2020-03-08
 */
public class Company extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 编号 */
	private Integer companyId;
	/** 企业名称 */
	@Excel(name = "企业申请业务主键")
	private String companyName;
	/** 机构代码 */
	private String companyOrgNum;
	/** 详细地址 */
	@Excel(name = "企业所在地详细地址")
	private String companyAddress;
	/** 申请返回时间 */
	@Excel(name = "申请返回时间", width = 30, dateFormat = "yyyy-MM-dd")
	private Date companyApplyTime;
	/** 手机号 */
	@Excel(name = "企业联系人手机号")
	private String companyPhone;
	/** 姓名 */
	@Excel(name = "企业联系人")
	private String connectPeople;
	private long userId;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;

	/** 企业申请指挥部ID */
	@Excel(name = "企业申请指挥部ID")
	private String companyApplyControId;
	/** 企业统一社会信用代码 */
	@Excel(name = "企业统一社会信用代码")
	private String companySocialNum;
	/** 企业所在地市行政区划分 */
	@Excel(name = "企业所在地市行政区划分")
	private String companyLocationCode;
	/** 企业联系人身份证号 */
	@Excel(name = "企业联系人身份证号")
	private String idCardNum;
	/** 返工总人数（包含司机） */
	@Excel(name = "返工总人数（包含司机）")
	private Integer bakAllNum;
	/** 企业所在地县指挥部审核意见（是/否） */
	@Excel(name = "企业所在地县指挥部审核意见（是/否）")
	private String applyOpinion;
	/** 备注 */
	@Excel(name = "审批表通过实践", width = 30, dateFormat = "yyyy-MM-dd")
	private Date applyTime;
	/** 指挥部报送人员ID */
	@Excel(name = "指挥部报送人员ID")
	private String controPeopleId;
	/** 区划 */
	@Excel(name = "区划")
	private String aera;

	public String getCompanyApplyControId() {
		return companyApplyControId;
	}

	public void setCompanyApplyControId(String companyApplyControId) {
		this.companyApplyControId = companyApplyControId;
	}

	public String getCompanySocialNum() {
		return companySocialNum;
	}

	public void setCompanySocialNum(String companySocialNum) {
		this.companySocialNum = companySocialNum;
	}

	public String getCompanyLocationCode() {
		return companyLocationCode;
	}

	public void setCompanyLocationCode(String companyLocationCode) {
		this.companyLocationCode = companyLocationCode;
	}

	public String getIdCardNum() {
		return idCardNum;
	}

	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}

	public Integer getBakAllNum() {
		return bakAllNum;
	}

	public void setBakAllNum(Integer bakAllNum) {
		this.bakAllNum = bakAllNum;
	}

	public String getApplyOpinion() {
		return applyOpinion;
	}

	public void setApplyOpinion(String applyOpinion) {
		this.applyOpinion = applyOpinion;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public String getControPeopleId() {
		return controPeopleId;
	}

	public void setControPeopleId(String controPeopleId) {
		this.controPeopleId = controPeopleId;
	}

	public String getAera() {
		return aera;
	}

	public void setAera(String aera) {
		this.aera = aera;
	}


	public void setCompanyId(Integer companyId) 
	{
		this.companyId = companyId;
	}

	public Integer getCompanyId() 
	{
		return companyId;
	}
	public void setCompanyName(String companyName) 
	{
		this.companyName = companyName;
	}

	public String getCompanyName() 
	{
		return companyName;
	}
	public void setCompanyOrgNum(String companyOrgNum) 
	{
		this.companyOrgNum = companyOrgNum;
	}

	public String getCompanyOrgNum() 
	{
		return companyOrgNum;
	}
	public void setCompanyAddress(String companyAddress) 
	{
		this.companyAddress = companyAddress;
	}

	public String getCompanyAddress() 
	{
		return companyAddress;
	}
	public void setCompanyApplyTime(Date companyApplyTime) 
	{
		this.companyApplyTime = companyApplyTime;
	}

	public Date getCompanyApplyTime() 
	{
		return companyApplyTime;
	}
	public void setCompanyPhone(String companyPhone) 
	{
		this.companyPhone = companyPhone;
	}

	public String getCompanyPhone() 
	{
		return companyPhone;
	}
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}

	public String getCreateBy() 
	{
		return createBy;
	}
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}

	public Date getCreateTime() 
	{
		return createTime;
	}
	public void setUpdateBy(String updateBy) 
	{
		this.updateBy = updateBy;
	}

	public String getUpdateBy() 
	{
		return updateBy;
	}
	public void setUpdateTime(Date updateTime) 
	{
		this.updateTime = updateTime;
	}

	public Date getUpdateTime() 
	{
		return updateTime;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("companyId", getCompanyId())
            .append("companyName", getCompanyName())
            .append("companyOrgNum", getCompanyOrgNum())
            .append("companyAddress", getCompanyAddress())
            .append("companyApplyTime", getCompanyApplyTime())
            .append("companyPhone", getCompanyPhone())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }

	public String getConnectPeople() {
		return connectPeople;
	}

	public void setConnectPeople(String connectPeople) {
		this.connectPeople = connectPeople;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}
}
